<?php

class User extends AppModel {
    var $useTable = 'user'; // nome della tabella
    
    //La seguente istruzione permette di inserire in modo automatico un utente nella tabella ACL aros
    public $actsAs = array('Acl' => array('type' => 'requester'));

    //public $hasOne = array('Agente' => array('foreignKey' => 'fw_users_id'));
	public $belongsTo = array(
	        'Group' => array(
	            'className'    => 'Group' 
	            ,'foreignKey' => 'group_id'
	        ) 
	        ,'Anagrafica' => array(
	            'className'    => 'Anagrafica' 
	            ,'foreignKey' => 'anagrafica_id'
	        ) 
	);
	
    function parentNode(){
        if (!$this->id) {
            return null;
        }
        $data = $this->read();
        if (!$data['User']['group_id']){
            return null;
        } else {
            return array('model' => 'Group', 'foreign_key' => $data['User']['group_id']);
        }
    }
	
	// public function getDescrizioneGruppo($id) {
// 			
		// $group = new Group();
		// $group->read($id);
// 		
	// }
			
}

?>